MODBUS PLUS ÇÁ·ÎÅäÄÝ ¼³Á¤¹ý

 

MODICON PLCÀÇ MODBUS PLUS ¹æ½ÄÀÇ Åë½ÅÀº MODBUS PLUS ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÑ´Ù.

MODBUS PLUS ÄÄÇ»ÅÍ¿¡ AT984, MC984, PCMCIA 416NHM/21200/3, SA85, SM85, TSXMBP100 µîÀÇ Åë½ÅÄ«µå¸¦ ³»ÀåÇÏ°í MBX Åë½Å µå¶óÀ̺긦 ¼³Ä¡ÇÏ¿©¾ß Åë½ÅÀÌ °¡´ÉÇÏ´Ù.

 

Áß¿ä) MODBUS PLUS Åë½ÅÀ» ÇϱâÀ§Çؼ­´Â ´ÙÀ½°ú °°Àº ¼ø¼­·Î µå¶óÀ̺긦 ¼³Ä¡ÇÏ¿©¾ß ÇÑ´Ù.

°¡)   ¸ÕÀú ½´³ªÀÌ´õ(¹Ì±¹) »ç¿¡¼­ Á¦°øÇÏ´Â MBX µå¶óÀ̺긦 ¼³Ä¡ÇÑ´Ù.

³ª)   ¡®ÇÁ·Î±×·¥µð·ºÅ丮\PROTOCOL\ETC¡¯ µð·ºÅ丮¿¡ ÀÖ´Â ¡®MODPLUS.DLL¡¯ÆÄÀÏÀ» ¡®ÇÁ·Î±×·¥µð·ºÅ丮\PROTOCOL¡¯µð·ºÅ丮·Î º¹»çÇÑ´Ù.

 

 

1. Àб⠼³Á¤

 

¾Æ·¡ <±×¸² 1>Àº MODBUS PLUS ÇÁ·ÎÅäÄÝÀÇ Åë½Å¼³Á¤ ¿¹ÀÌ´Ù.

 

<±×¸² 1> MODBUS PLUS ÇÁ·ÎÅäÄÝÀÇ Åë½Å¼³Á¤ ¿¹

 

<±×¸² 1>¿¡¼­ Åë½Å DEVICE´Â MBX µå¶óÀ̺긦 »ç¿ëÇϹǷΠNoneÀ¸·Î ¼³Á¤ÇÏ°í ¿É¼ÇºÎ¿¡´Â Åë½Å Path Type, R2 ~ R5 Node ¹øÈ£, Host Based Address(BUS ¹øÈ£) ¸¦ ÀÔ·ÂÇÑ´Ù.

ÇÁ·ÎÅäÄÝ ¿É¼ÇºÎÀÇ  ¾ÆÀÌÄÜÀ» Ŭ¸¯Çϸé <±×¸² 2>ÀÇ ´ëÈ­»óÀÚ°¡ ³ªÅ¸³ª´Âµ¥ ¿©±â¼­ MODBUS PLUSÀÇ Path Type, Node µîÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.

 

<±×¸² 2> MODBUS PLUS ÇÁ·ÎÅäÄÝ ¿É¼Ç ´ëÈ­»óÀÚÀÇ ¿¹

 

<±×¸² 2>ÀÇ ¼³Á¤ÀÎÀÚ´Â ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÑ´Ù.

 

  Path Type – ÀϹÝÀûÀ¸·Î DM(Data Master)À̳ª PM(program Master)À» ¼³Á¤. (±âº» °ª : DM)

Node 2~ 5 – °¢ level ÀÇ Node ¹øÈ£ R2 ~ R5¸¦ ÀÔ·Â.  ¶ÇÇÑ R1 Node´Â Àб⠽ºÄÉÁìÀÇ StationÀ¸·Î ¼³Á¤ÇÑ´Ù.  (±âº» °ª : ¸ðµÎ 0  - Point To Point)

Host Based Device – MBX µå¶óÀ̺꿡¼­ ¼³Á¤ÇÑ BUS ¹øÈ£.  95/98/ME´Â 0 ~99 »çÀÌ °ª, NT/2000 ¿¡´Â 0 ~ 10 Áß¿¡¼­ ¼³Á¤ÇÑ´Ù.  (±âº»°ª : 0)

 

 

MODBUS PLUS ÇÁ·ÎÅäÄÝÀÇ READ ÀÛ¼º Çü½Ä

MODBUS PLUS ÇÁ·ÎÅäÄÝÀÇ READ Çü½ÄÀº ´ÙÀ½°ú °°Àº ÀÎÀÚ ¼øÀ¸·Î »ç¿ëÇÑ´Ù.

1) Node 1 ADDRESS - PLC¿¡¼­ ¼³Á¤ÇÑ Slave ¹øÁö.

2) Function ¹øÈ£ – Åë½Å ÇÁ·ÎÅäÄÝÀÇ Àбâ Function ¹øÈ£¸¦ ÀÔ·Â.

1 : Read Coil Status (0XXXX ¹øÁö  Àбâ),

2 : Read Input Status (1XXXX ¹øÁö Àбâ),

3 : Read Holding Registers (3XXXX ¹øÁö Àбâ),

4 : Read Input Registers (4XXXX ¹øÁö Àбâ).

3) ÀÐÀ» ÁÖ¼Ò – ÁöÁ¤ÇÑ Àбâ Function ¿¡ µû¸¥ ¸Þ¸ð¸® ÁÖ¼Ò¸¦ ÀÔ·Â. Àбâ Function 1, 2 ¹øÀº WORD ´ÜÀ§ÀÇ ¹øÁö·Î °è»ê (0 : 0,  1 : 16,  2 : 32  3 : 48 ¡¦ µî)

4) Åë½Å ¸Þ¸ð¸® ÀúÀå À§Ä¡ - ÀÐÀº °ªÀÌ ÀúÀåµÉ ScanBufÀÇ À§Ä¡.

5) Àд ũ±â : ¿öµå ´ÜÀ§ÀÇ ÀÐÀ» Å©±â. Àбâ Function 1, 2 ¹øÀº 1¿öµå¸¸ Àо 16ä³Î °ªÀ» ÀÐÀ» ¼ö ÀÖ´Ù.

 

READ ¿¹)

READ,  2,  3,   0,    0,   10,

READ,  2,  3,  20,   20,  30,

READ,  2,  3,  50,   50,  70,

READ,  2,  1,   0,  200,  20,

 

¶ÇÇÑ <±×¸² 2>ÀÇ , ,  ¹öÅÏ°ú ¸®½ºÆ® ¹Ú½º¿¡¼­µµ READ ½ºÄÉÁìÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù.

 

<±×¸² 3> MODBUS PLUS ÇÁ·ÎÅäÄÝ READ Ãß°¡/ÆíÁý ´ëÈ­»óÀÚÀÇ ¿¹

 

<±×¸² 3>Àº <±×¸² 2>ÀÇ ÇÁ·ÎÅäÄÝ ¿É¼Ç ´ëÈ­»óÀÚ¿¡¼­ READ ½ºÄÉÁìÀ» Ãß°¡ ¶Ç´Â ÆíÁýÇÒ ¶§ ³ªÅ¸³ª´Â ´ëÈ­»óÀÚÀÇ ¿¹ÀÌ´Ù.

 

 

2. Ãâ·Â ¼³Á¤

Ãâ·ÂÀº SCAN File°ú »ó°ü¾øÀÌ PLCÀÇ Á÷Á¢ ADDRESS¿¡ ¾´´Ù.

 

MODBUS PLUS ÇÁ·ÎÅäÄÝÀÇ µðÁöÅÐ Ãâ·Â ¼³Á¤¹ý

µðÁöÅÐ Ãâ·ÂÀº Coil Status (0XXXX ¹øÁö)¿Í Holding Register(4XXXX) ¿µ¿ªÀÇ Bit °ªÀ» ÇÒ ¼ö ÀÖ´Ù.

µðÁöÅÐ Ãâ·Â TAG ¼³Á¤ ½Ã ÇÊ¿äÇÑ ¼³Á¤ 5 °¡Áö

1) PORT : MODBUS PLUS ÇÁ·ÎÅäÄÝÀ» ¼³Á¤ÇÑ Åë½Å Æ÷Æ®¹øÈ£.

2) STATION : PLCÀÇ Slave ¹øÈ£ Áï Node 1 ¹øÁö.

3) ADDRESS : Ãâ·Â ¹øÁö.

¾Õ 3~4 ÀÚ¸®´Â 10Áø¼ö, µÚÂÊ 1ÀÚ¸®´Â 16Áø¼ö (0 ~ F).

4) EXTRA1 : Function ¹øÈ£. (¸Þ¸ð¸® ¿µ¿ª¼³Á¤)

3 – Holding Registers ÀÇ Bit º° Ãâ·Â,

±âŸ – Coil Status ÀÇ Bit Ãâ·Â.

5) EXTRA2 : »ç¿ë¾ÈÇÔ.

 

¼³Á¤ ¿¹1)

PORT : 0 , STATION : 2, ADDRESS : 0102, EXTRA1 : ºóÄ­,  À̶ó°í ¼³Á¤ÇÏ°í µðÁöÅÐ Ãâ·ÂÀ» Çϸé MODICON PLC Slave address 2 ÀÇ Coil Status 0102¹øÁöÀÇ (10¹øÁö ¿öµå, 3¹ø° ºñÆ®) Bit¸¦ Á¦¾î(ON/OFF)ÇÒ ¼ö ÀÖ´Ù.

 

¼³Á¤ ¿¹2)

PORT : 0 , STATION : 2, ADDRESS : 112F, EXTRA1 : 3,  À̶ó°í ¼³Á¤ÇÏ°í µðÁöÅÐ Ãâ·ÂÀ» Çϸé MODICON PLC Slave address 2 ÀÇ Holding Registers 112F  (112¹øÁö ¿öµå, 16¹ø° ºñÆ®) Bit °ªÀ» ¹Ù²Ü (ON/OFF) ¼ö ÀÖ´Ù.

 

 

MODBUS PLUS ÇÁ·ÎÅäÄÝÀÇ ¾Æ³¯·Î±× Ãâ·Â ¼³Á¤¹ý

¾Æ³¯·Î±× Ãâ·ÂÀº Holding Register(4XXXX) ¿µ¿ª °ªÀ» ÁöÁ¤ÇÑ °ªÀ¸·Î ¹Ù²Ü ¼ö ÀÖ´Ù.

¾Æ³¯·Î±× Ãâ·Â TAG ¼³Á¤ ½Ã ÇÊ¿äÇÑ ¼³Á¤ 5 °¡Áö

1) PORT : MODBUS PLUS ÇÁ·ÎÅäÄÝÀ» ¼³Á¤ÇÑ Åë½Å Æ÷Æ®¹øÈ£.

2) STATION : PLCÀÇ Slave ¹øÈ£ Áï Node 1 ¹øÁö.

3) ADDRESS : Ãâ·Â ¹øÁö. (10Áø¼ö)

4) EXTRA1 : »ç¿ë¾ÈÇÔ.

5) EXTRA2 : »ç¿ë¾ÈÇÔ.

 

¼³Á¤ ¿¹)

PORT : 0  Station : 2, ADDRESS : 0123 ¶ó°í ¼³Á¤ÇÏ°í ¾Æ³¯·Î±× Ãâ·ÂÀ» ÇÏ¸é  MODICON PLC Slave 2  ÀÇ Holding Registers ¸Þ¸ð¸®ÀÇ 0123 ¹øÁö °ªÀ» ÁöÁ¤ÇÑ °ªÀ¸·Î º¯°æÇÒ ¼ö ÀÖ´Ù.

 

 

* MODBUS PLUS Åë½ÅÀ» À§ÇÑ MBX µå¶óÀÌºê ¼³Ä¡¹ý

 

1 À©µµ¿ì 95/98/ME »ç¿ë ½Ã

 

a) ÄÄÇ»ÅÍ¿¡ AT984, MC984, PCMCIA 416NHM/21200/3, SA85, SM85, TSXMBP100 µîÀÇ Åë½ÅÄ«µå¸¦ ÀåÂøÇÑ´Ù.

b) ½´³ªÀÌ´õ(¹Ì±¹) »ç¿¡¼­ Á¦°øÇÏ´Â MBX µå¶óÀ̺긦 ¼³Ä¡ÇÑ ÈÄ ÄÄÇ»Å͸¦ Àç½ÃÀÛ ÇÑ´Ù.

c) Plug and Play ±â´ÉÀ¸·Î MBX Åë½ÅÄ«µå(MBX Ä«µå)¸¦ ÀÎ½Ä ½ÃŲ´Ù.

   Plug and Play ±â´ÉÀ» Áö¿øÇÏÁö ¾ÊÀº Åë½ÅÄ«µå(SA85, SM85 µî) ´Â ¡®Á¦¾îÆÇ¡¯ÀÇ ¡®»õ Çϵå¿þ¾î Ãß°¡¡¯¿¡¼­ Åë½ÅÄ«µå(MBX Ä«µå)¸¦ ÀνĽÃÅ°°í Àç ºÎÆÃÇÑ´Ù.

d) ¼³Ä¡µÈ MBX µå¶óÀ̺êÀÇ ¡®Åë½Å µå¶óÀÌºê ¼³Á¤¡¯ ÇÁ·Î±×·¥À» ½ÇÇàÇÑ´Ù.

e) <±×¸² 4>< ±×¸² 5>¿Í °°Àº ´ëÈ­»óÀÚ¿¡¼­ Åë½ÅÄ«µå¿¡ ¼³Á¤µÈ Memory Range (±âº» : D0000), Device Number (Host Based Address – 0 ~ 99), Polling Interval µîÀ» ¼³Á¤ÇÑ´Ù.

 

<±×¸² 4> MBX µå¶óÀ̺êÀÇ Resource ¼³Á¤ ´ëÈ­»óÀÚ ¿¹

 

<±×¸² 5> MBX µå¶óÀ̺êÀÇ Åë½Å Device Settings ´ëÈ­»óÀÚ ¿¹

 

 

2) À©µµ¿ì NT/2000 »ç¿ë ½Ã

 

a) ÄÄÇ»ÅÍ¿¡ AT984, MC984, PCMCIA 416NHM/21200/3, SA85, SM85, TSXMBP100 µîÀÇ Åë½ÅÄ«µå¸¦ ÀåÂøÇÑ´Ù.

b) Cyberlogic Technologies Inc. ¿¡¼­ Á¦°øÇÏ´Â MBX µå¶óÀ̺긦 ¼³Ä¡ÇÑ ÈÄ ÄÄÇ»Å͸¦ Àç½ÃÀÛ ÇÑ´Ù.

c) MBX Driver Configuration ÇÁ·Î±×·¥À» ½ÇÇàÇÏ¿© <±×¸² 6>ó·³ »õ·Î¿î Åë½ÅÄ«µå¸¦ ¼³Á¤Çϸé ÁöÁ¤ÇÑ MBX Device ·Î MODBUS PLUS Åë½ÅÀ» ÇÒ ¼ö ÀÖ´Ù.

  <±×¸² 7>Àº MBX Device Type ÀÌ SA85 ÀÏ ¶§ µð¹ÙÀ̽º Configuration ´ëÈ­»óÀÚÀÇ ¿¹Àε¥ ¿©±â¼­ Åë½ÅÄ«µå¿¡ ¼³Á¤µÈ Memory ¹øÁö ¿Í Polling Interval µîÀ» ¼³Á¤ÇÑ´Ù.

À©µµ¿ì NT/2000 ¿¡¼­ Host Based Address ´Â <±×¸² 6>ÀÇ MBX Device (0 ~ 10 ±îÁö) ¹øÈ£ÀÌ´Ù.

 

<±×¸² 6> MBX Driver Configuration ´ëÈ­»óÀÚÀÇ ¿¹

 

<±×¸² 7> MBX Device Type ÀÌ SA85 ÀÏ ¶§ µð¹ÙÀ̽º Configuration ´ëÈ­»óÀÚÀÇ ¿¹

 

 

±âŸ »ó¼¼ÇÑ Åë½Å µå¶óÀÌºê ¼³Á¤¹ýÀº MBX µå¶óÀÌºê µµ¿ò¸»À» ÂüÁ¶Çϼ¼¿ä.